/**
 * sqlite数据库类型枚举
 */
export enum FieldTypeEnum {
	/**
	 * 表示 INTEGER 数据类型。
	 * 通常用于存储整数。对于存储为时间戳的时间以及需要进行时间范围筛选时，使用此类型。
	 * 要获取当前时间的时间戳，可以使用 strftime('%s', 'now')。
	 */
	INTEGER = "INTEGER",

	/**
	 * 表示 REAL 数据类型。
	 * 在 MySQL 中，DECIMAL(p, s) 用于存储精确的小数。在 SQLite 中，可以使用 REAL 类型，但可能会有精度损失。
	 * 对于更高的精度需求，可以考虑使用 TEXT 存储，并在应用程序中处理精度。
	 */
	REAL = "REAL",

	/**
	 * 表示 TEXT 数据类型。
	 * 用于存储字符串。
	 */
	TEXT = "TEXT",

	/**
	 * 表示 BLOB 数据类型。
	 * 用于存储二进制数据。
	 */
	BLOB = "BLOB"
}